home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2001 February / maximum-cd-2001-02.iso / Team Arena / TeamArenaDemo.exe / Main / pak0.pk3 / botfiles / inv.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-11-22  |  4.1 KB  |  146 lines

  1.  
  2. #define INVENTORY_NONE                0
  3. //armor
  4. #define INVENTORY_ARMOR                1
  5. //weapons
  6. #define INVENTORY_GAUNTLET            4
  7. #define INVENTORY_SHOTGUN            5
  8. #define INVENTORY_MACHINEGUN        6
  9. #define INVENTORY_GRENADELAUNCHER    7
  10. #define INVENTORY_ROCKETLAUNCHER    8
  11. #define INVENTORY_LIGHTNING            9
  12. #define INVENTORY_RAILGUN            10
  13. #define INVENTORY_PLASMAGUN            11
  14. #define INVENTORY_BFG10K            13
  15. #define INVENTORY_GRAPPLINGHOOK        14
  16. #define INVENTORY_NAILGUN            15
  17. #define INVENTORY_PROXLAUNCHER        16
  18. #define INVENTORY_CHAINGUN            17
  19. //ammo
  20. #define INVENTORY_SHELLS            18
  21. #define INVENTORY_BULLETS            19
  22. #define INVENTORY_GRENADES            20
  23. #define INVENTORY_CELLS                21
  24. #define INVENTORY_LIGHTNINGAMMO        22
  25. #define INVENTORY_ROCKETS            23
  26. #define INVENTORY_SLUGS                24
  27. #define INVENTORY_BFGAMMO            25
  28. #define INVENTORY_NAILS                26
  29. #define INVENTORY_MINES                27
  30. #define INVENTORY_BELT                28
  31. //powerups
  32. #define INVENTORY_HEALTH            29
  33. #define INVENTORY_TELEPORTER        30
  34. #define INVENTORY_MEDKIT            31
  35. #define INVENTORY_KAMIKAZE            32
  36. #define INVENTORY_PORTAL            33
  37. #define INVENTORY_INVULNERABILITY    34
  38. #define INVENTORY_QUAD                35
  39. #define INVENTORY_ENVIRONMENTSUIT    36
  40. #define INVENTORY_HASTE                37
  41. #define INVENTORY_INVISIBILITY        38
  42. #define INVENTORY_REGEN                39
  43. #define INVENTORY_FLIGHT            40
  44. #define INVENTORY_SCOUT                41
  45. #define INVENTORY_GUARD                42
  46. #define INVENTORY_DOUBLER            43
  47. #define INVENTORY_AMMOREGEN            44
  48.  
  49. #define INVENTORY_REDFLAG            45
  50. #define INVENTORY_BLUEFLAG            46
  51. #define INVENTORY_NEUTRALFLAG        47
  52. #define INVENTORY_REDCUBE            48
  53. #define INVENTORY_BLUECUBE            49
  54. //enemy stuff
  55. #define ENEMY_HORIZONTAL_DIST        200
  56. #define ENEMY_HEIGHT                201
  57. #define NUM_VISIBLE_ENEMIES            202
  58. #define NUM_VISIBLE_TEAMMATES        203
  59.  
  60. // if running the mission pack
  61. #ifdef MISSIONPACK
  62.  
  63. //#error "running mission pack"
  64.  
  65. #endif
  66.  
  67. //item numbers (make sure they are in sync with bg_itemlist in bg_misc.c)
  68. #define MODELINDEX_ARMORSHARD        1
  69. #define MODELINDEX_ARMORCOMBAT        2
  70. #define MODELINDEX_ARMORBODY        3
  71. #define MODELINDEX_HEALTHSMALL        4
  72. #define MODELINDEX_HEALTH            5
  73. #define MODELINDEX_HEALTHLARGE        6
  74. #define MODELINDEX_HEALTHMEGA        7
  75.  
  76. #define MODELINDEX_GAUNTLET            8
  77. #define MODELINDEX_SHOTGUN            9
  78. #define MODELINDEX_MACHINEGUN        10
  79. #define MODELINDEX_GRENADELAUNCHER    11
  80. #define MODELINDEX_ROCKETLAUNCHER    12
  81. #define MODELINDEX_LIGHTNING        13
  82. #define MODELINDEX_RAILGUN            14
  83. #define MODELINDEX_PLASMAGUN        15
  84. #define MODELINDEX_BFG10K            16
  85. #define MODELINDEX_GRAPPLINGHOOK    17
  86.  
  87. #define MODELINDEX_SHELLS            18
  88. #define MODELINDEX_BULLETS            19
  89. #define MODELINDEX_GRENADES            20
  90. #define MODELINDEX_CELLS            21
  91. #define MODELINDEX_LIGHTNINGAMMO    22
  92. #define MODELINDEX_ROCKETS            23
  93. #define MODELINDEX_SLUGS            24
  94. #define MODELINDEX_BFGAMMO            25
  95.  
  96. #define MODELINDEX_TELEPORTER        26
  97. #define MODELINDEX_MEDKIT            27
  98. #define MODELINDEX_QUAD                28
  99. #define MODELINDEX_ENVIRONMENTSUIT    29
  100. #define MODELINDEX_HASTE            30
  101. #define MODELINDEX_INVISIBILITY        31
  102. #define MODELINDEX_REGEN            32
  103. #define MODELINDEX_FLIGHT            33
  104.  
  105. #define MODELINDEX_REDFLAG            34
  106. #define MODELINDEX_BLUEFLAG            35
  107.  
  108. // mission pack only defines
  109.  
  110. #define MODELINDEX_KAMIKAZE            36
  111. #define MODELINDEX_PORTAL            37
  112. #define MODELINDEX_INVULNERABILITY    38
  113.  
  114. #define MODELINDEX_NAILS            39
  115. #define MODELINDEX_MINES            40
  116. #define MODELINDEX_BELT                41
  117.  
  118. #define MODELINDEX_SCOUT            42
  119. #define MODELINDEX_GUARD            43
  120. #define MODELINDEX_DOUBLER            44
  121. #define MODELINDEX_AMMOREGEN        45
  122.  
  123. #define MODELINDEX_NEUTRALFLAG        46
  124. #define MODELINDEX_REDCUBE            47
  125. #define MODELINDEX_BLUECUBE            48
  126.  
  127. #define MODELINDEX_NAILGUN            49
  128. #define MODELINDEX_PROXLAUNCHER        50
  129. #define MODELINDEX_CHAINGUN            51
  130.  
  131.  
  132. //
  133. #define WEAPONINDEX_GAUNTLET            1
  134. #define WEAPONINDEX_MACHINEGUN            2
  135. #define WEAPONINDEX_SHOTGUN                3
  136. #define WEAPONINDEX_GRENADE_LAUNCHER    4
  137. #define WEAPONINDEX_ROCKET_LAUNCHER        5
  138. #define WEAPONINDEX_LIGHTNING            6
  139. #define WEAPONINDEX_RAILGUN                7
  140. #define WEAPONINDEX_PLASMAGUN            8
  141. #define WEAPONINDEX_BFG                    9
  142. #define WEAPONINDEX_GRAPPLING_HOOK        10
  143. #define WEAPONINDEX_NAILGUN                11
  144. #define WEAPONINDEX_PROXLAUNCHER        12
  145. #define WEAPONINDEX_CHAINGUN            13
  146.